/** 
 * ***** 模板定义 ******
 * @name    serviceImpl
 * @description    serviceImpl
 * @ext    java
 * @targetPath    @projectRoot/mario-system/src/main/java/com/wangjiang/mario/admin/system/domain/service/impl
 *
 * ***** 模板变量定义 ******
 * @variable    package|com.wangjiang.mario.admin.system.domain.service.impl|包
 * @variable    model|modelName|model
 * @variable    desc|文件的Serivce实现|文件的Serivce实现
 */

package <{package}>;

/**
 * <{desc}>
 *
 * @author <{root.author}>
 * @date <{root.now_datetime}>
 */

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.wangjiang.mario.admin.common.base.BaseServiceImpl;
import com.wangjiang.mario.admin.common.exception.<{model}>DeleteException;
import com.wangjiang.mario.admin.common.exception.<{model}>SaveException;
import com.wangjiang.mario.admin.common.exception.NoFoundException;
import com.wangjiang.mario.admin.common.util.CommonUtils;
import com.wangjiang.mario.admin.common.util.<{model}>UploadUtils;
import com.wangjiang.mario.admin.common.util.<{model}>Utils;
import com.wangjiang.mario.admin.system.domain.components.ConfigComponent;
import com.wangjiang.mario.admin.system.domain.entity.<{model}>Entity;
import com.wangjiang.mario.admin.system.domain.mapper.<{model}>Mapper;
import com.wangjiang.mario.admin.system.domain.service.<{model}>Service;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.Multipart<{model}>;

@Service
public class <{model}>ServiceImpl extends BaseServiceImpl<<{model}>Mapper, <{model}>Entity>
        implements <{model}>Service {

    private static final Logger logger = LoggerFactory.getLogger(<{model}>ServiceImpl.class);

}
